/* @font-face */
@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hv_0.eot');
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hv_0.eot?#iefix') format('embedded-opentype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hv_0.woff') format('woff'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hv_0.ttf') format('truetype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hv_0.svg#HelveticaNeueExtRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueExtRegular';
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hvex_0.eot');
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hvex_0.eot?#iefix') format('embedded-opentype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hvex_0.woff') format('woff'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hvex_0.ttf') format('truetype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-hvex_0.svg#HelveticaNeueExtRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueExtBold';
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-bdex_0.eot');
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-bdex_0.eot?#iefix') format('embedded-opentype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-bdex_0.woff') format('woff'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-bdex_0.ttf') format('truetype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-bdex_0.svg#HelveticaNeueExtBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueExtLight';
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-ltex_0.eot');
    src: url('https://storage.pukis.com.br/fontface/helveticaneueltpro-ltex_0.eot?#iefix') format('embedded-opentype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-ltex_0.woff') format('woff'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-ltex_0.ttf') format('truetype'),
         url('https://storage.pukis.com.br/fontface/helveticaneueltpro-ltex_0.svg#HelveticaNeueExtLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,legend{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
*{border:0;}
fieldset-img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h2{font-size:11px !important;color:#8b8b8b;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
hr{display:none;}
input, textarea{float:left;}
img{border:none;}
em{font-style:normal;}
/*strong{font-weight:normal;}*/
fieldset{border:none;float:left;}
body{background:url(/arquivos/home.jpg) top center no-repeat;background-color:#f5f5f5;}

/* General Tags */

body,
input,
select,
textarea{color:#333;font-family:Verdana, Geneva, sans-serif;}

input,
select,
textarea{border:1px solid #999;font-size:10px;padding:1px 2px;}

select{padding:0;}

a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}

#textContent h3{font-weight:700;margin-bottom:17px;}

.mainContentWrapper, #all{width:980px;height:auto; margin:48px auto 0;position:relative;z-index:10; min-height: 500px;}

/*TOPO*/
#header{
 width:100%;
 height:107px;
 background:url(/arquivos/bg-topo.jpg) center repeat-x #cecece;
 /*overflow:hidden;*/
}

#header > div#contentTop{
 width:980px;height:107px;
 position:relative;left:50%;margin-left:-490px;
 float:left;}
 
#select{
 width:170px;
 height:26px;font-size:11px;
 cursor:pointer;padding:12px 0 0 20px;
 background:url(/arquivos/sprite.png) -183px 0;}
 
ul#categorias{width:185px;height:auto;position:absolute;left:50%;margin:105px 0 0 -273px;border:1px solid #999999;z-index:2;background-color:#CCC;display:none;z-index:9999 !important;display:none;}
ul#categorias li{width:auto;height:auto;border-bottom:1px solid #999;border-top:1px solid #F2F2F2;}
ul#categorias li.no-border-top{border-top:none;}
ul#categorias li.no-border-bottom{border-bottom:none;}
ul#categorias li a{width:175px;height:25px;padding:7px 0 0 10px;font-size:12px;color:#666666;display:block;float:left;}
ul#categorias li:hover{background-color:#DFDFDF;}

#contenu{width:166px;height:325px;margin-top:25px;float:left;}
#contenu h3{
 width:157px;
 display: block;
 float: left;
 height: 16px;
 background: url(/arquivos/linha-titulo.png) bottom left no-repeat;
 color: #797979;
 font-family: 'HelveticaNeueExtBold';
 font-size: 11px;
 padding-left: 10px;}

#contenu ul{width:166px;float:left;}
#contenu ul li{margin-top:10px;width:100%;text-align:center;}

#search00 input[type="button"]{width:33px;height:32px;text-indent:-9999px;margin-left:-34px;background:url(/arquivos/sprite.png) -600px 0px;cursor:pointer;border:0;}

/* Layout */
#topBar{margin-left: 181px !important;
margin-top: -115px;
float: left;
left: 50%;
position: absolute;}

#topBar > div{
	width:300px;
	height:100px;
	margin-left:23px;
	position:absolute;
	margin-top: 13px;
	z-index: 98;
}

#content{float:right;
padding-bottom:34px;position:relative;width:790px;}
#sideBar{float:left;margin-left:8px;width:166px;}

#menu-dep-cat{width:160px;background-color:#ffffff;margin-top:-20px;float:left;padding-left:8px}
#sideBar #presentes{width:148px;padding-left:18px;text-transform:uppercase;color:#797979;font-size:14px;font-family:'HelveticaNeueExtBold';background-color:#efefef;border-bottom:1px solid #e9e9e9;margin-bottom:12px;}
#sideBar #presentes a{color:#797979;font-size:18px;font-family:'HelveticaNeueExtBold';}
#sideBar ul#refinarCategory{width:148px;height:auto;padding:12px 0 12px 19px;background:#ffffff;float:left;margin-bottom:20px;}
#sideBar ul#refinarCategory li, #sideBar ul#menuDep li{width:100%;height:auto;margin-bottom:3px;padding-top:2px;float:left;clear:both;background:url(/arquivos/bulletSideBar-Category.png) left no-repeat;}
#sideBar ul#refinarCategory li a, #sideBar ul#menuDep li a{width:130px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#999999;padding-left:18px;}
#sideBar ul#menuDep{width: 140px;float: left;padding:6px 10px 0 10px;border-top: 1px solid #EAEAEA;background-color:#ffffff;}
#sideBar ul#menuDep li{background:url(/arquivos/bullet-paginacao2.png) left no-repeat !important;}
#sideBar ul#menuDep li a{text-transform:uppercase;font-size:11px;}

.home #content{float:left;width:auto;}
.home #sideBar{float:right;margin:0;}

/* Pages */
#sideBar #sideInstitucional a,
#sideBar #sideServicos a{font-size:12px;line-height:1.7;}

/* Text content */
#textContent{margin:0 18px 0 4px;}
#textContent p{margin-bottom:17px;}

/* Special Styles */
/* ------------- */

/* Blue font color */
#topBar p a,
#cart,
#topNewsletter p,
#sideBar h2,
.navigator h3 a,
.navigator h5,
.vitrine .newPrice,
#collectionNavigation .selected a,
#footer h2,
.pager,
.flag.lancamento,
#pnlNaoSeguro em a,
#lnkLimparHistorico,
#history h3{color:#195073;}

/* Serif 16px italic */
#sideBar h2,
.navigator h3,
.navigator h5,
.flag.lancamento,
.vitrine h2{font-size:13px;font-weight:700;}

/* Image Replacement */
.imgRp{display:block;text-indent:-999em;}

/* Ajax Busy */
#ajaxBusy{position:absolute;}

/* ------------- */

/* Sprites */
#title a,
#network a,
.vitrine .quickView a,
#breadCrumbs li,
.vitrine .category a,
.vitrine .brand a,
#footer h2,
#history h3{background-image:url("/arquivos/sprite.png");background-repeat:no-repeat;}

/* Top Bar */
#topBar{font-size:10px;}
#topBar div{overflow:none;padding-top:2px;}
#topBar .ajax-content-loader,
#topBar .ajax-content-loader div{color:#999;float:left;padding-top:0;width:auto;}
#topBar p{color:#999;float:left;}
#topBar .ajax-content-loader div{margin-left:5px;}
#topBar p a,
#topBar .ajax-content-loader a{margin-left:4px;text-decoration:underline;}
#topBar strong{font-weight:normal;}

#topBar ul{width:350px;float:left;margin-left:-17px;}
#topBar ul li{float:left;height:auto;width:auto;}
#topBar ul li a{width:auto;height:16px !important;
	color:#797979 !important;
	font-weight:bold;
	float:left;
	padding: 4px 12px 0 12px !important;
	font-size: 9px !important;
	text-transform: uppercase;
	border-right:1px solid #d4306b;font-family:Verdana, Geneva, sans-serif !important;}
#topBar ul li.last a{border:none !important;}

#pnlNaoSeguro a#lnkLogOut{color:#999;margin:0;}

/* Title and Cart */

#title a{width:175px;height:95px;margin:14px 32px 0 8px;background:url(/arquivos/sprite.png) no-repeat;display:block;float:left;text-indent:-9999px !important;}
#title a:hover{text-decoration:none;}
#title a span{display:none;}

#cart{width:33px;height:43px;margin-top:26px !important;margin-bottom:2px !important;margin-left:113px !important;float:left;clear:both;background:url(/arquivos/sprite.png) -186px -41px;}

#cart .title,
#cart li{display:none;}

#cart li.amount-items,{background-position:right -200px;margin-top:6px;padding-right:43px;position:absolute;right:0;text-align:right;}

#cart li.amount-items{display:block;padding-top:11px;width:300px;}
#cart a{display:block;height:100%;height:100%;background:none !important;}
manu h3{background:none !important;}

/* Menu */
#menu{clear: both; width:100%;height:34px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#ffffff;position:relative;z-index: 100;}
#menu #contentMenu{width: 1000px;height:34px;position:relative;margin:0 auto;}
#menu #contentMenu > ul > li > a{display:block;height:23px;float:left;padding: 11px 18px 0 18px;color:#797979;font-size:11px;border-left:1px solid #dbdbdb;text-transform:uppercase !important;font-family: 'Verdana';}
#linkVipClub{font-weight:700;float:left;padding:6px 14px 5px 10px;_padding-top:5px;}

#menu > div > ul{float: left;width:653px;}
#menu ul .lista-completa{border-top:1px dashed #fff;margin-top:8px;padding-top:2px;}
#menu #linkVipClub{color:#ededed;float:right;padding-left:8px;padding-right:11px;}
#facilidades{width:325px;height:35px;margin: -1px 0 0 4px;background:url(/arquivos/sprite.png) -362px -40px;float:left;}

/* Search */
#search {width:465px;height:35px;margin-top: 60px;position: absolute;left: 50%;margin-left: -270px;}
.search select{margin-left:8px;display:none;}
.search legend{display:none;}
.search label{display:none;}
.search .fulltext-search-box, .search .fitext{margin-left:190px;width:221px;height:38px;padding:0 20px 0 20px;border:0;background:url(/arquivos/sprite.png) -373px 0;}
div#search fieldset.busca input.fulltext-search-box.ui-autocomplete-input, .search .fitext {
width:221px !important;
height:38px !important;}

.ui-autocomplete{background:#fff;padding:5px;width:300px;}
.ui-autocomplete li{margin-bottom:3px;}
.ui-autocomplete img{margin-right:5px;vertical-align:middle;}

/* Banners and newsletter */
.home #topBanners{margin-left:-7px;margin-top:17px;width:1017px;}
#bottomBanners{margin-top:18px;overflow:auto;_height:1%;width:980px !important;}
.home #bottomBanners{margin-left:-8px;}
.box-banner img{display:block;}

#banner2,
#banner3{float:right;width:305px;}

#banner1{float:left;}
#banner2{margin-bottom:8px;}
#banner3{margin-bottom:7px;}

#bannerBottom1{float:left;}
#bannerBottom2{float:right;}

#banner6{padding:6px 0 2px;}
#banner6 img{margin:0 auto;}

#topNewsletter{width:253px;height:166px;padding-top:27px;margin-left:-8px;padding-left:22px;background:url(/arquivos/bg-newsletter.png) no-repeat center top #f5f5f5;float:left !important;}
#topNewsletter h3.newsletter-title{margin-bottom:10px;}
#topNewsletter fieldset{height:auto;}
#topNewsletter input[type="text"]{height:38px;padding:0 25px 0 25px;background:url(/arquivos/sprite.png) -458px -76px;border:none !important;}
#topNewsletter input[type="button"]{width:33px;height:33px !important;background:url(/arquivos/sprite.png) -637px -1px; text-indent:-9999px;position:absolute; margin-left:197px;border:none !important;margin-top:58px;border:none;cursor:pointer;}
#topNewsletter h3{display:block;font-size:21px !important;color:#8b8b8b;text-transform:uppercase;border:none;}
#topNewsletter p{margin-bottom:9px;font-family:Verdana, Geneva, sans-serif !important;font-size:11px !important;color:#8b8b8b !important;}
#topNewsletter p:after{content:'.';}
#topNewsletter input{display:block;float:left;margin:4px 5px 0 0;}
#topNewsletter .newsletter-client-name{width:182px;}
#topNewsletter .newsletter-client-email{width:168px !important;padding-right:40px !important}

/* Brands */
#brands{width:100%;height:99px;float:left;background:url(/arquivos/linha-titulo.png) bottom left repeat-x;}
#brands h2{display:block;float:left;width:100%;height:15px;background:url(/arquivos/linha-titulo.png) bottom left repeat-x;}
#brands ul{display:block;float:left;width:100%;border-bottom:1px solid #eaeaea;}
#brands ul li{display:block;float:left !important;width:auto;height:64px;}

/* Collections */
.prateleira{border-bottom:1px solid #e9e9e9;}
.prateleira .prateleira{border:none;}
#collections{position:relative;width:100%;}

.vitrine{clear:both;overflow:hidden;_height:1%;}
.prateleira .vitrine{left:0;margin-top:6px;}
.vitrine .vitrine li{float:left;margin-right:70px;padding:34px 10px 0 0;position:relative;width:200px;}
.vitrine .vitrine li.last{margin-right:0;}
.vitrine li .data{margin:0 0 15px 3px}

.home .vitrine li{margin-right:57px;}

.vitrine .highlight a,
.vitrine .price a{text-decoration:none;}

.vitrine img{height:200px;width:200px;}
.vitrine .price{font-size:12px;clear:both;}
.vitrine .price span span{display:none;}
.vitrine .oldPrice{margin-right:4px;text-decoration:line-through;}
.vitrine .newPrice{font-weight:700;}

.vitrine .quickView a{background-color:#ddd;background-position:-200px -110px;border:1px solid #ccc;color:#666;font-size:9px;line-height:1em;margin:2px 0 1px -2px;padding:1px 10px 4px 19px;position:absolute;}
.vitrine .quickView a:hover{text-decoration:none;}

.vitrine .category{margin-top:20px;}
.vitrine .installment,
.vitrine .category a,
.vitrine .brand a{display:block;font-size:10px;}
.vitrine .category a,
.vitrine .brand a{background-position:0 -280px;line-height:1.45em;padding-left:12px;}

.discount{color:#195073;font:italic 700 17px "Times New Roman", Times, serif;margin:2px 0;overflow:hidden;}
.discount .flag{float:left;margin-right:8px;}

.flag.exclusivo{background:url("/arquivos/flag-exclusivo.gif");height:29px;text-indent:-999em;width:166px;}
.flag.lancamento{font-size:19px;}

.vitrine .flag.vip---5-{color:#0f0d0e;}
.vitrine .flag.exclusivo{left:2px;position:absolute;top:0;}
.vitrine .flag.lancamento{background:url("/arquivos/flag-lancamento.png");height:96px;position:absolute;right:0;text-indent:-999em;top:149px;width:114px;}


/* Pager */
.pager{clear:both;overflow:auto;_height:1%;}
.pager ul{float:right;padding:2px 5px;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#797979;text-transform:uppercase;}
.pager li{cursor:pointer;float:left;padding:1px 7px 2px;}
.pager ul li:hover{color:#0ab3b1;}

.resultado-busca-filtro{overflow:hidden;}
.btn-comparar{margin-left:15px;}

/* Home Collection Navigation */
#collectionNavigation{padding-bottom:4px;overflow:hidden;_height:1%;}
#collectionNavigation li{float:left;}
#collectionNavigation a{display:block;font-size:15px;padding:3px 9px;background:url("/arquivos/tabs-bg.gif") right 5px no-repeat;}
#collectionNavigation .last a{background:none;}

/* sideBar */
#sideBar h2,
.navigator h3,
.navigator h5{background:#eae9e8;padding:5px 8px 9px;margin-bottom:9px;}
#sideBar .linkList ul,
.navigator ul,
.navigator h4{margin-left:10px;}
#sideBar .linkList a{font-size:10px;}
#sideBar .sideBarItem,
.navigator ul,
.navigator{margin-bottom:16px;}

/* History */
#history{clear:both;overflow:hidden;}
#pLimparHistorico{margin:15px 0 0 24px;}
#ulUltimosProdutos{margin:5px 0 0 24px;}

/* Footer */
#footer{width:100%;font-size:10px;float:left;padding-top:6px !important;float:left;background-color:#ffffff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:6px;}
#footer #contentFooter{width:980px; height:auto; margin:0 auto;position:relative;z-index:9999;}
#footer #contentFooter .itemGroup.columnList h3{width:auto;height:15px !important;background:url(/arquivos/linha-titulo.png) bottom left no-repeat;text-transform:uppercase;font-size:11px;color:#8b8b8b;}
.home #footer{padding-top:0;}
#footer h2,
#history h3{background-position:0 -300px;border-bottom:1px solid #195073;font-size:15px;padding:8px 0 8px 23px;}
#footer h2 span{display:none;}
#footer h3,
#history h4{font-size:12px;font-weight:700;margin-bottom:17px;}
#footer .itemGroup{display:inline;float:left;margin:5px 0 0 30px;}
#footer .columnList a{line-height:1.8em;}
#creditos{width:990px;position:relative;margin:0 auto 25px auto;z-index:1;}

#footerVipClub{width:153px;}
#footerVipClub ul#formas-pagamento{width:190px;margin-left:10px;float:left;margin-left:12px;list-style:none !important;}
#footerVipClub ul#formas-pagamento li{width:46px;height:30px;float:left;margin:0 1px 3px 0;background:url(/arquivos/sprite-formas-pagamento.png);}
#footerVipClub ul#formas-pagamento li.mastercard{background-position:-47px 0;}
#footerVipClub ul#formas-pagamento li.dinnersclub{background-position:-94px 0;}
#footerVipClub ul#formas-pagamento li.internacional{background-position:-141px 0;}
#footerVipClub ul#formas-pagamento li.itau{background-position:0 -33px;}
#footerVipClub ul#formas-pagamento li.bb{background-position:-47px -33px;}
#footerVipClub ul#formas-pagamento li.visa{background-position:-94px -33px;}
#footerVipClub ul#formas-pagamento li.boleto{background-position:-141px -33px;}

.contentFooter itemGroup.columnList{width:auto;height:auto;padding-right:42px;margin-left:30px;}
.contentFooter itemGroup.columnList.no-margin{margin-right:0px !important;}

.search fieldset.busca input.btn-buscar, .search span.ok .bt.fibutton {width:35px !important;height:35px !important;margin-left:185px !important;text-indent:-9999px;position:absolute;left:50%;background:url(/arquivos/sprite.png) -600px 0px;outline:0 !important;cursor:pointer;border:0 !important;}

#footerInstitutional{width:185px;}
#footerVipClub{width:247px;}

.department #footerNewsletter{display:none;}
.department #footerNews{width:390px;}
#footerServices{width:185px !important;}

div.itemGroup.columnList ul{list-style:disc !important;float:left;margin-left:25px;}

#network li{float:left;}
#network a{display:block;height:31px;margin-right:5px;width:30px;}
#ntBlog{background-position:0 -150px;}
#ntTwitter{background-position:-30px -150px;}
#ntYoutube{background-position:-60px -150px;}
#ntFacebook{background-position:-90px -150px;}



#footer #footerNewsletter{float:right;margin-left:0;margin-right:5px;width:159px;}
#footerNewsletter input{margin-top:3px;width:155px;}
#footerNewsletter p:after{content:':';}
#footerNewsletter p span{display:none;}
#footerNewsletter p span.subTitle{display:inline;text-transform:capitalize;}
#footerNewsletter .btn-ok{float:right;margin-right:2px;width:auto;}

#footerSearch,
#footerCredits{background:#eae9e8;}
#footerSearch{padding:15px 23px 13px 11px;}
#footerCredits{font-size:10px;margin:7px 0;padding-top:15px;text-align:center;}
#footerCredits p{padding:24px 0;}

#footerCredits ul{overflow:auto;margin:0 auto;width:784px;_height:1%;}

#footerCredits li,
#footerCredits li a{display:inline;float:left;}
#footerCredits li a{background-image:url("/arquivos/sprite-footer.jpg");height:42px;margin:0 5px;}

#logoBuscape{width:110px;}
#logoBondFaro{background-position:-120px center;width:96px;}
#logoEbit{background-position:-220px center;width:42px;}
#logoUndefined1{background-position:-270px center;width:42px;}
#logoUndefined2{background-position:-320px center;width:38px;}
#logoInternet{background-position:-360px center;width:68px;}
#logoCamara{background-position:-435px center;width:118px;}
#logoVtex{background-position:-560px center;width:84px;}
#logoBlindado{background-position:-655px center;width:96px;}

/* Department Navigator */

/* Bread Crumbs */
#breadCrumbs{width:954px;height:25px;border-bottom:1px solid #eaeaea;margin:5px 0 9px 0;padding-left:20px;}
#breadCrumbs a{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#797979;}
#breadCrumbs li{float:left;margin-right:5px;padding-right:15px;background:url(/arquivos/BreadCrumbs.jpg) right no-repeat;background-position-y:7px;}
#breadCrumbs li.last{background:none;}
#breadCrumbs strong{font-weight:normal;}

p.searchResultsTime{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#797979;float:right !important;}

#breadCrumbs a,
h2.titulo-sessao{color:#353535;}

#breadCrumbs,
h2.titulo-sessao{margin-left:4px;}

/* Titulo da pagina */
h2.titulo-sessao{font-size:27px;line-height:1.5em;margin-bottom:15px;text-transform:uppercase;}

/* Special Stores */
#specialStores li{padding:9px 0;}
#specialStores a{background:url("/arquivos/sprite-special-stores.jpg");display:block;}
#storePrada a{height:17px;width:92px;}
#storePuma a{background-position:0 -40px;height:32px;width:63px;}
#storeMonte a{background-position:0 -80px;height:29px;width:51px;}
#storeLouis a{background-position:0 -120px;height:11px;width:98px;}
#storeYves a{background-position:0 -160px;height:20px;width:99px;}
input{outline-color:transparent !important;}

/*SLIDER MARCAS*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   	border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
	float: left;
	margin-left:-8px;
	border: none;
	background: none;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  96%;
    height: 75px;
	float:left;
	margin-left:43px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:auto;
    height:auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 21px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	float:left;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: relative;
    top: 21px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

ul#mycarousel{width:100% !important;float:left;}

/* MENU */
.static-menu > li {
	float: left;
	position: relative;
}
.static-menu li.Drop-Down{height:40px !important;background:url(/arquivos/sprite.png) -222px -40px;}
.static-menu li.Drop-Down a.drop{color:#fff !important;}
.static-menu li.Drop-Down a.drop:hover{text-decoration:none !important;}

.static-menu > li > div {
	display: none;
	width: 982px;
	top: 35px;
	z-index: 1000;
}
.static-menu > li:hover .menu-departamento {
    background-color: white;
    display: block;
    position: absolute;
}
.sub-col,
#coluna-1,
#coluna-2,
.col {
    float: left;
}
#coluna-1 {
    width: 380px;
}
.sub-col {
    padding-top: 15px;
    margin-left: 30px;
    width: 145px;
    clear: left;
}
.col ul,
.sub-col ul {
    margin-top: 15px;
}
.sub-col.clear {
    clear: right;
    margin-left: 35px;
}
.sub-col.linha {
    background: transparent url(/arquivos/linha-titulo.png) 0 0px no-repeat;
    margin-top: 10px;
}
.sub-col.clear.linha {
    background-position: -20px 0;
    margin-left: 0;
    padding-left: 35px;
}
#banner-p,
#banner-m {
    float: left;
    margin-top: 15px;
    margin-left: 10px;
}
.menu-departamento h2 {
    background: transparent url(/arquivos/linha-titulo.png) 0 21px no-repeat;
    color: #c32f5c;
    font-size: 11px;
    text-transform: uppercase;
    margin-left: 15px;
    padding: 5px 5px 5px 0;font-family: 'HelveticaNeueExtBold';
	
}
.menu-departamento h3 {
    color: #797979;
    font-size: 11px;
    text-transform: uppercase;
}

.menu-departamento h3 a{font-family: 'HelveticaNeue';}

.menu-departamento h3 a, 
.menu-departamento h3 a:visited {
    color: inherit;
    text-decoration: none;
	
}
.menu-departamento h3 a:hover {
    text-decoration: underline;
}
.menu-departamento ul li {
    color: #797979;
    font: 11px 'Verdana';
    padding: 3px 0;
}
.menu-departamento li a:before {
    content: '\2022';
    font-size: 8px;
    margin-right: 3px;
    position: relative;
    top: -1px;
}
.menu-departamento li a {
    color: inherit;
}
.menu-departamento li a:hover {
    color: #c32f5c;
    text-decoration: none;
}

#coluna-2 {
    width: 570px;
}

#coluna-2 .col{margin-top:15px;margin-left:30px;}

body.categoria #content h2.titulo-sessao{display:none;}
body.categoria #content #collections{border-top:none !important;}

.resultado-busca-filtro{width:100%;height:26px;border-bottom:1px solid #e9e9e9;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#797979;margin:0;}
.resultado-busca-filtro select:first{width:158px;height:22px;}

.resultado-busca-filtro fieldset.filterBy{float:right !important;margin-right:0 !important;width:145px;}

.resultado-busca-filtro p.compare{display:none;}

.resultado-busca-filtro fieldset.filterBy{float:right !important;margin-right:0 !important;width:145px;}

div.pager.top{width:100%; height:20px;border-bottom:1px solid #e9e9e9; margin-top:-5px;margin-bottom:12px;padding-top:8px;}

.pages{margin:0 auto;position:relative;height:auto;width:640px;}

.prateleira ul div.data p.quickView, .prateleira ul div.data p.category, .prateleira ul div.data .discount, .prateleira ul div.data span.oldPrice, .prateleira ul div.data em.installment{display:none !important;}
.prateleira ul div.data .newPrice em{color:#0ab3b1;}

.prateleira ul div.data p{font-size:11px;font-family:Verdana, Geneva, sans-serif;}
.prateleira ul div.data p.marcaProduto{color:#b1b1b1;}
.prateleira ul li a p.flag.colecao-exemplo-lancamento{display:none;}

.prateleira ul div.data h3 a{font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:11px;color:#797979 !important;}

.prateleira > ul{width:100%;height:280px;}
.prateleira ul > li{width:195px;height:260px;}

ul.pages li.first, ul.pages li.previous{background:url(/arquivos/bullet-paginacao.png) right no-repeat;padding-right:13px;}
ul.pages li.last, ul.pages li.next{background:url(/arquivos/bullet-paginacao2.png) left no-repeat;padding-left:13px;border:none !important;}
ul.pages li.page-number{border-right:1px solid #696969;}
ul.pages li.last, ul.pages li.page-number:last{border-right:none;}
div.data h3{margin-bottom:5px !important;}
.searchResultsTime .resultado-busca-tempo{display:none;}
p.brand a{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#b4b4b4;padding:0 !important;text-transform:uppercase;}
div.main div.sub, div.main p.searchResultsTime{display:none;}

body.departamento h2.titulo-sessao{display:none;}

body.departamento .vitrine.resultItemsWrapper{border:none !important;}

/*SCROLLBAR DEPARTAMENTO*/
#scrollbar1 { width: 166px; clear: both; margin: 20px 0 10px; }
#scrollbar1 p{width:150px;clear:both !important;display:block;float:left;}
#scrollbar1 .viewport { width: 150px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0;}
#scrollbar1 .thumb .end, #scrollbar1 .thumb { background-color: #c6c6c6; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #e8e8e8; height: 100%; width:1px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: auto; width: 7px; cursor: pointer; position: absolute; top: 0; margin-left:-3px;}
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 7px; }
#scrollbar1 .disable{ display: none; }

/*PRODUTO*/
body.produto #content{width:100% !important;padding:0 !important;margin:0 !important;float: left;}
body.produto #imgProduto{width: 521px;height:418px;float:left;}
body.produto .apresentacao{width: 515px;height:365px;float:left;}
body.produto #apresentacao #include{width:540px;height:365px;float:left; }
body.produto ul.thumbs{width: 130px;height:367px;margin-left:15px;float:left;}
body.produto ul.thumbs li{margin-bottom:2px;}
body.produto ul.thumbs li img{width:116px;height:116px;border:1px solid #eaeaea;}
body.produto ul.thumbs li:hover{margin-bottom:0px;}
body.produto ul.thumbs li:hover img{border:2px solid #0ab3b1;width:115px;height:115px;}
body.produto .apresentacao #include #image, body.produto .apresentacao #include #image img{width:363px; height:363px;float:left;}
body.produto .apresentacao #include #image img{border:1px solid #eaeaea;}
body.produto .infoProduto{width: 415px;height:360px;float: left;font-family:Verdana, Geneva, sans-serif;}

body.produto .infoProduto h1{font-size:18px;font-weight:bold;color:#797979;line-height:24px;margin-bottom:3px}
body.produto .infoProduto span{font-size:11px !important;color:#797979 !important;}
body.produto .infoProduto .quadroInfoProduto{width:100%;}
body.produto .infoProduto .quadroInfoProduto#escolha-modelo{border-bottom: 1px solid #EAEAEA !important;float: left;margin-bottom: 15px;}
body.produto .infoProduto .quadroInfoProduto h2{width:100%;font-size:12px;color:#d0d0d0;text-transform:uppercase !important;float:left;margin:25px 0 12px 3px;border-top: 0 !important;}
body.produto .infoProduto .quadroInfoProduto li{float:left;font-size:10px;font-weight:bold;}
body.produto .infoProduto .quadroInfoProduto li.select{color:#c32f5c;padding:7px 11px 7px 11px;margin-right:10px;background:url(/arquivos/bg-li-specificationSKU.png) bottom left no-repeat #efefef;}
body.produto .infoProduto .quadroInfoProduto li.margin{display:none;}
body.produto .infoProduto .quadroInfoProduto li:hover{color:#999999;}
#passe-mouse-para-ampliar{margin:10px 0 0 65px;}
body.produto .infoProduto ul.topic.Tamanho{display:none;}
/*
====================
       LEGADO
====================
     !!BEWARE!!
 HINC SUNT DRACONES
====================
*/
/* Ajustes gerais (oxal?!) de cabe?alho e rodap? 
   para p?ginas de legado. N?o esquecer do user.js
   que o complementa.
*/
.mainContentWrapper .header { display: none }
#aspnetForm {
    position: relative;
}
#ctl00_TopBar_TopBar1_pnlTopBarAssincrono {
    position: relative;
    top: -138px;
    left: 872px;
    z-index: 99;
    width: 300px;
}
#ctl00_TopBar_TopBar1_pnlTopBarAssincrono p{
    color: #797979;
    font: 10px 'Verdana';
    font-weight: bold;
    float: left;
}
#ctl00_TopBar_TopBar1_pnlTopBarAssincrono a {
    color: #c32f5c;
}
#ctl00_TopBar_TopBar1_pnlTopBarAssincrono .loginmsg {
    margin-left: 5px;
}
#ctl00_TopBar_TopBar1_pnlTopBarAssincrono #divMenuWelcome {
    position: relative;
}
#ctl00_TopBar_TopBar1_pnlTopBarAssincrono #pnlNaoSeguro {
    float: right;
    position: relative;
    left: -80px;
    top: 0;
}
.mainContentWrapper .content h2 {
    border-bottom: 1px solid #ededed;
    color: #c32f5c;
    font: 12px 'Arial Black' !important;
    font-weight: bold !important;
    padding: 7px 0;
    
}
/* Carrinho vazio */
body#ctl00_home.carrinho .mainContentWrapper .carrinho-vazio {
    background: transparent url(/arquivos/bg-carrinho-vazio.jpg) 250px 30px no-repeat;
    min-height: 430px;
}
#ctl00_Conteudo_ltlCarrinhoVazio h3, 
#ctl00_Conteudo_ltlCarrinhoVazio p {
    color: #797979;
    text-transform: uppercase;
}
#ctl00_Conteudo_ltlCarrinhoVazio h3 {
    font-size: 14px;
}
#ctl00_Conteudo_ltlCarrinhoVazio p {
    width: 400px;
}
#ctl00_Conteudo_lnkContinuarCompra3 {
    background: transparent url(/arquivos/bt-continuar-comprando.gif) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 291px;
    height: 43px;
}
/* Login */
#ctl00_home.login .mainWrapper {
    float: left;
}
body.login .register-info {
    float: left;
}
body.login .sign-in {
    border-left: 1px solid #e3e3e3;
    border-right: 0 !important;
}
body.login .register-info,
body.login .sign-in {
    width: 300px;
}
body.login .register-info {
    margin-left: 60px;
    padding-right: 40px;
}
body.login .sign-in {
    padding-left: 60px;
}
body.login .register-info strong,
body.login .register-info ul, 
#ctl00_Conteudo_divLogin fieldset label {
    display: none;
}
body.login h4 {
    color: #c32f5c;
    font-weight: bold;
    text-transform: uppercase;
}
#ctl00_Conteudo_divCadastroVantagens p, 
#ctl00_Conteudo_divLogin p {
    color: #797979;
}
#ctl00_Conteudo_ctrlLogin_ctrLogin_Login,
#ctl00_Conteudo_lnkCadastroCliente {
    background: transparent url(/arquivos/bt-criar-conta.gif) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 164px;
    height: 43px;
}
#ctl00_Conteudo_ctrlLogin_ctrLogin_Login {
    background-image: url(/arquivos/bt-continuar.gif);
}
#ctl00_Conteudo_ctrlLogin_ctrLogin_UserName,
#ctl00_Conteudo_ctrlLogin_ctrLogin_Password,
body.checkout.cadastro-cliente .mainContentWrapper input[type="text"], 
body.checkout.cadastro-cliente .mainContentWrapper input[type="password"] {
    background: transparent url(/arquivos/sprite.png) -226px -85px no-repeat;
    border: 0;
    color: #797979;
    font: 12px 'Verdana';
    padding: 0 20px;
    width: 191px !important;
    height: 39px;
}
#ctl00_Conteudo_ctrlLogin_ctrLogin_Password, 
body.checkout.cadastro-cliente .mainContentWrapper input[type="password"] {
    font-size: 24px;
}
#ctl00_Conteudo_ctrlLogin_ctrLogin td {
    width: 240px;
}
#ctl00_Conteudo_ctrlLogin_ctrLogin fieldset a {
    border-bottom: 2px solid #cfcfcf;
    color: #797979;
    font-size: 10px;
    text-decoration: none;
}
body.login .mainContentWrapper .content, 
body.checkout.cadastro-cliente .mainContentWrapper .content {
    background: transparent url(/arquivos/linha-titulo.png) 0 27px repeat-x;
}
body.login .mainContentWrapper .content h2, 
body.checkout.cadastro-cliente .mainContentWrapper .content h2{
    background-color: #efefef;
    color: #999999;
    font: 11px 'Arial Black';
    padding: 5px 0 4px 10px;
    width: 190px;
}
/* Cadastro */
body.checkout.cadastro-cliente .mainContentWrapper fieldset {
    border: 0;
    float: none;
}
body.checkout.cadastro-cliente {
    color: #797979;
    font: 12px 'Arial';
}
p#txtCadastroClienteDadosInfo {
    display: none;
}
body.checkout.cadastro-cliente .frmTipoPessoa.fRadio legend, 
body.checkout.cadastro-cliente .frmTipoPessoa.fRadio label {
    float: left;
}
body.checkout.cadastro-cliente .frmTipoPessoa.fRadio legend {
    color: #c32f5c;
    font: 14px 'Verdana';
    font-weight: bold;
    text-transform: uppercase;
}
body.checkout.cadastro-cliente .frmTipoPessoa.fRadio label {
    margin: 17px 0 0 20px;
}
body.checkout.cadastro-cliente .frmTipoPessoa.fRadio {
    padding-bottom: 20px;
}
body.checkout.cadastro-cliente .frmPessoaFisica legend, 
body.checkout.cadastro-cliente .frmPessoaJuridica legend {
    color: #c32f5c;
    text-transform: uppercase;
}
body.checkout.cadastro-cliente .mainContentWrapper .grp.fData.fDataNasc {
    height: 39px;
}
body.checkout.cadastro-cliente .mainContentWrapper .grp.fData.fDataNasc {
    background: transparent url(/arquivos/data-de-nascimento.png) 185px -6px no-repeat;
}
body.checkout.cadastro-cliente .mainContentWrapper .grp.fMulti {
    background: transparent url(/arquivos/telefone.png) 185px -1px no-repeat;
}
body.checkout.cadastro-cliente .mainContentWrapper .grp.fCep,
body.checkout.cadastro-cliente .mainContentWrapper .grp.fMulti.fCep {
    background: transparent url(/arquivos/cep.png) 185px -5px no-repeat;
}
body.checkout.cadastro-cliente .mainContentWrapper .grp.fCep input,
body.checkout.cadastro-cliente .mainContentWrapper .grp.fMulti input,
body.checkout.cadastro-cliente .mainContentWrapper .grp.fData.fDataNasc input {
    background: none;
}
/* Data de Nascimento*/
#ctl00_Conteudo_ctrlCadastroCliente_txtDataNascDia,
#ctl00_Conteudo_ctrlCadastroCliente_txtDataNascMes,
#ctl00_Conteudo_ctrlCadastroCliente_txtDataNascAno {
    margin-top: -2px;
}
#ctl00_Conteudo_ctrlCadastroCliente_txtDataNascDia {
    width: 20px !important;
    margin-right: 23px;
}
#ctl00_Conteudo_ctrlCadastroCliente_txtDataNascMes {
    width: 20px !important;
    margin-right: 20px;
}
#ctl00_Conteudo_ctrlCadastroCliente_txtDataNascAno {
    width: 35px !important;
}
/* CEP */
#ctl00_Conteudo_ctrlCadastroCliente_txtCep1Com,
#ctl00_Conteudo_ctrlCadastroCliente_txtCep1 {
    width: 123px !important;
}
#ctl00_Conteudo_ctrlCadastroCliente_txtCep2Com,
#ctl00_Conteudo_ctrlCadastroCliente_txtCep2 {
    width: 30px !important;
}
/* Telefone */
#ctl00_Conteudo_ctrlCadastroCliente_txtDDDCom,
#ctl00_Conteudo_ctrlCadastroCliente_txtTelResDDD,
#ctl00_Conteudo_ctrlCadastroCliente_txtDDDCom_PF,
#ctl00_Conteudo_ctrlCadastroCliente_txtCelDDD {
    padding-left: 15px;
    width: 50px !important;
}
/**/
body.checkout.cadastro-cliente .fSexo {
    margin: 15px 0 30px;
}
body.checkout.cadastro-cliente fieldset label {
    text-transform: uppercase;
}
body.checkout.cadastro-cliente .frmPessoaJuridica,
body.checkout.cadastro-cliente .frmPessoaFisica,
body.checkout.cadastro-cliente .frmPessoaDadosAcesso {
    border-top: 1px solid #e3e3e3 !important;
    margin-top: 20px;
}
body.checkout.cadastro-cliente .frmPessoaJuridica legend,
body.checkout.cadastro-cliente .frmPessoaFisica legend,
body.checkout.cadastro-cliente .frmPessoaDadosAcesso legend {
    color: #c32f5c;
    float: left;
    text-transform: uppercase;
}
body.checkout.cadastro-cliente .frmPessoaJuridica .fNome,
body.checkout.cadastro-cliente .frmPessoaFisica .fNome,
body.checkout.cadastro-cliente .fEmail {
    clear:both;
}
body.checkout.cadastro-cliente .areaAvisos legend,
body.checkout.cadastro-cliente .areaAvisos p {
    display: none;
}
/* Carrinho */
body.carrinho .bts.top, 
body.carrinho .carrinhoTable tfoot .vale-presente .grp label,
body.carrinho .carrinhoTable tfoot .cepline .grp label,
#ctl00_Conteudo_divValorParcelado {
    display: none;
}

body.carrinho .carrinhoTable {
    width: 100%;
}
body.carrinho .carrinhoTable thead {
    background-color: transparent;
    border: 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}
body.carrinho .carrinhoTable thead th {
    background-color: transparent;
    color: #797979;
    font: 11px 'Verdana';
    text-transform: uppercase;
}
body.carrinho .carrinhoTable tbody {
    border: 0;
    border-bottom: 1px solid #e3e3e3;
}
body.carrinho .carrinhoTable tbody td {
    border-right: 1px solid #e3e3e3;
}
body.carrinho .carrinhoTable tbody td.produto,
body.carrinho .carrinhoTable tbody td.excluir {
    border-right: 0;
}
body.carrinho .carrinhoTable ul.controle-quantidade {
    display: block;
}
body.carrinho .carrinhoTable ul.controle-quantidade li.adicionar-item a,
body.carrinho .carrinhoTable ul.controle-quantidade li.remove-item a {
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
}
body.carrinho .carrinhoTable tbody td {
    color: #c32f5c;
    font: 11px 'Verdana';
}
body.carrinho .carrinhoTable input,
body.carrinho .carrinhoTable tbody a {
    color: inherit;
}
body.carrinho .carrinhoTable tbody input {
    border: 1px inset #e3e3e3;
    text-align: center;
}
body.carrinho .carrinhoTable tbody td.quantidade {
    width: 40px;
    padding: 0 30px;
}
body.carrinho .carrinhoTable tfoot legend {
    color: #797979;
    position: absolute;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 8px;
}
body.carrinho .carrinhoTable tfoot .grp {
    margin-left: 140px;
}
/*body.carrinho .carrinhoTable tfoot .vale-presente .grp {
    margin-left: 140px;
}*/
body.carrinho .carrinhoTable tfoot .grp input[type="text"] {
    background: transparent url(/arquivos/sprite.png) -226px -85px no-repeat;
    border: 0;
    color: #797979;
    font: 16px 'Verdana';
    padding: 0 20px;
    width: 191px;
    height: 35px;
}
body.carrinho .carrinhoTable tfoot .cepline .grp {
    background: transparent url(/arquivos/cep.png) 0 0 no-repeat;
    border: 0;
    width: 300px;
    height: 43px;
}
body.carrinho .carrinhoTable tfoot .cepline .grp input[type="text"] {
    background: none;
    color: #797979;
    font: 16px 'Verdana';
    padding: 0;
    width: 50px;
}
#ctl00_Conteudo_txtCep1 {
    margin: 8px 85px 0px 45px;
    width: 50px;
}
#ctl00_Conteudo_txtCep2 {
    margin: 8px 0 0 1px;
    width: 30px;
}
body.carrinho .carrinhoTable tfoot input[type="submit"] {
    background: transparent url(/arquivos/bt-ok.gif) 0 0 no-repeat;
    border: 0;
    display: block;
    text-indent: -9999px;
    width: 31px !important;
    height: 31px;
    min-width: 0;
}
#ctl00_Conteudo_Button2 {
    margin-left: 10px;
}
#ctl00_Conteudo_Button1 {
    margin-top: 9px;
    margin-left: 30px;
}
body.carrinho td.txtSubTotal,
body.carrinho td.vale-presente,
body.carrinho td.txt-frete {
    color: #797979;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
}
#ctl00_Conteudo_rptCarrinho_ctl00_lblValorUnitarioPor,
body.carrinho tbody td.preco-total,
body.carrinho tfoot td.preco-total,
body.carrinho tfoot td.frete-gratis,
body.carrinho tfoot td.valor-total,
body.carrinho tfoot tr.total .valor {
    color: #c32f5c;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
body.carrinho tfoot td.valor-total {
    text-align: right;
}
body.carrinho tfoot td.valor-total,
body.carrinho tfoot tr.total .valor  {
    font-size: 16px;
}
#ctl00_Conteudo_lnkContinuarCompra2 {
    background: transparent url(/arquivos/bt-continuar-comprando-cinza.gif) 0 0 no-repeat;
    border: 0;
    display: block;
    padding: 0;
    text-indent: -9999px;
    width: 291px;
    height: 43px;
}
#ctl00_Conteudo_lnkConcluirCompra2 {
    background: transparent url(/arquivos/bt-concluir-compra.gif) 0 0 no-repeat;
    border: 0;
    display: block;
    text-indent: -9999px;
    padding: 0;
    width: 291px;
    height: 43px;
}
.carrinho .finalizar-compra.last {
    margin-right: 0;
}
/* PASSOS COMPRA */
/* geral */
.steps ul,
.header-steps h1 {
    display: none;
}
.steps {
    display: block;
}
.header-steps {
    background: transparent url(/arquivos/bg-header-steps.jpg) 0 0 repeat-x;
    width: 100%;
    height: 144px;
}
.header-steps .steps {
    background: transparent url(/arquivos/bg-steps-1.jpg) 0 0 no-repeat;
    margin: 0 auto;
    position: relative;
    width: 1024px;
    height: 144px;
}
/* passo 1 - cadastro */
#ctl00_Conteudo_ctrlCadastroCliente_bntNewUserAdd {
    background: transparent url(/arquivos/bt-cadastrar.png) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 164px;
    height: 43px;
}
/* passo 2 - entrega */
.endereco-compra .header-steps .steps {
    background-image: url(/arquivos/bg-steps-2.jpg);
}
.endereco-compra fieldset {
    float: none;
}
.endereco-compra input[type="text"] {
    background: transparent url(/arquivos/sprite.png) -226px -85px no-repeat;
    border: 0;
    color: #797979;
    font: 16px 'Verdana';
    padding: 0 20px;
    width: 191px;
    height: 35px;
}
.endereco-compra .fCep {
    background: transparent url(/arquivos/cep.png) 188px -8px no-repeat;
}
.endereco-compra .fCep input {
    background: none;
}
#ctl00_Conteudo_ctrlEndereco_txtCepPrefixo {
    width: 105px !important;
}
#ctl00_Conteudo_ctrlEndereco_txtCepSufixo {
    margin-left: 23px;
    padding: 0 10px;
    width: 42px;
}
#ctl00_Conteudo_ctrlEndereco_BtnVoltar,
#ctl00_Conteudo_ctrlEndereco_BtnSalvar,
#ctl00_Conteudo_ctrlEnderecoCatalogo_rptEnderecoAssociado_ctl00_LnkEditar,
#ctl00_Conteudo_ctrlEnderecoCatalogo_rptEnderecoAssociado_ctl00_lnkSelecionar {
    background: transparent url(/arquivos/bt-selecionar.gif) 0 0 no-repeat;
    border: 0;
    display: block;
    text-indent: -9999px;
    width: 164px !important;
    height: 43px;
}
#ctl00_Conteudo_ctrlEnderecoCatalogo_rptEnderecoAssociado_ctl00_LnkEditar {
    background-image: url(/arquivos/bt-editar.gif);
    width: 117px;
}
#ctl00_Conteudo_ctrlEndereco_BtnSalvar {
    background-image: url(/arquivos/bt-cadastrar.png);
}
#ctl00_Conteudo_ctrlEndereco_BtnVoltar {
    background-image: url(/arquivos/bt-voltar.gif);
    width: 117px;
}
/* passo 3 - forma de pagamento */
.forma-pagamento {
    color: #797979;
    text-transform: uppercase;
}
.forma-pagamento .header-steps .steps {
    background-image: url(/arquivos/bg-steps-3.jpg);
}
.forma-pagamento p.tit span {
    display: none;
}
#ctl00_Conteudo_ctrlFormaPagamento_divFormasPagamentoOutros {
    clear: both;
}
.forma-pagamento .dados-pagamento h3 {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px;
    padding: 10px 0;
}
.forma-pagamento table {
    width: 100%;
}
.forma-pagamento table th {
    width: 300px;
}
.forma-pagamento tfoot {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}
.forma-pagamento tfoot tr {
    color: #c32f5c;
    font-size: 16px;
}
.forma-pagamento tbody td {
    padding: 5px 0;
}
.forma-pagamento tfoot tr th {
    padding: 15px 0;
}
.valor-compra td {
    text-align: left;
}
.tem-borda {
    border: 1px solid #e3e3e3;
    float: left;
    margin-right: 10px;
    padding: 10px;
}
.tem-borda input {
    margin-top: 20px;
    margin-right: 5px;
}
.forma-pagamento fieldset.voltar {
    clear: both;
}
.forma-pagamento h3 {
    border-top: 1px solid #e3e3e3;
    margin-top: 15px;
}
.forma-pagamento #ctl00_Conteudo_BtnVoltar {
    background: transparent url(/arquivos/bt-voltar.gif) 0 0 no-repeat;
    display: block;
    margin-top: 30px;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 117px !important;
    height: 43px;
}
#ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 {
    clear: both;
}
#ctl00_Conteudo_ctrlFormaPagamento_DadosFormaPagamamentoCartao1 fieldset {
    clear: both;
    float: none;
    margin: 15px 0;
}
#ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 input[type="text"] {
    background: transparent url(/arquivos/sprite.png) -226px -85px no-repeat;
    border: 0;
    clear: left;
    color: #797979;
    font: 16px 'Verdana';
    padding: 0 20px;
    width: 191px;
    height: 35px;
}
#ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 label {
    float: left;
}
.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_btnFormaPagamentoOutros,
.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_btnFormaPagamentoCartao {
    background: transparent url(/arquivos/bt-pag-cartao.gif) 0 0 no-repeat;
    border: 0;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 376px;
    height:43px;
}
.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_btnFormaPagamentoOutros {
    background-image: url(/arquivos/bt-pag-boleto.gif);
}
/* passo 4 - confirma??o de compra */
.confirmacao-compra .header-steps .steps {
    background-image: url(/arquivos/bg-steps-4.jpg);
}